﻿using Nemerle.Collections;
using Nemerle.Text;
using Nemerle.Utility;

using System;
using System.Collections.Generic;
using System.Linq;

namespace TestAssembly
{
  public class BaseClass{}
  
  public interface ITest[T] { }
  public class A[X] : ITest[X] { }
  public class B : ITest[int], ITest[string] { }
  
  /// <summary>
  /// Description of DerivedClass.
  /// </summary>
  public class DerivedClass : BaseClass, ITest[int]
  {
   
  }
}
